package com.wh.productMag.pojo;

import java.math.BigDecimal;
import java.io.Serializable;
import java.util.List;

import com.baomidou.mybatisplus.annotation.TableField;
import com.wh.order.pojo.OrderDetail;
import com.wh.stock.pojo.Stock;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 实体类：
 */
@Data
@Accessors(chain = true)
public class ProductList implements Serializable{

    /**
     * 产品id
     */
    private Integer id;
    /**
     * 产品名称
     */
    private String productName;
    private String picture;//主图片

    private String detailsPicture;//详情图片

    private Integer classifyId;//分类
    /**
     * 成本价
     */
    private BigDecimal costPrice;
    /**
     * 标签
     */
    private String label;
    /**
     * 规格
     */
    private String spec;
    /**
     * 附件
     */
    private String annex;
    /**
     * 质检书
     */
    private String qualityCertifucate;
    /**
     * 简介
     */
    private String introduction;
    /**
     * 内容
     */
    private String content;
    /**
     * 库存
     */
    private Integer stockId;
    /**
     * 产品状态
0:   在售
1：已下架
2：删除
3：已审核
4：待审核
     */
    private Integer state;
    /**
     * 售价
     */
    private BigDecimal price;


    @TableField(exist = false)
    private Stock productStock;
    @TableField(exist = false)
    private ProductClassify productClassify;  //产品分类
    @TableField(exist = false)
    private Integer stock;

}
